# 模拟火车站安检流程：先查票，再检查携带刀具长度

# 接收用户输入是否有票（0表示没票，非0表示有票），转为整数
has_ticket = int(input("请确认是否有票(0/非0)："))

# 先判断是否有票（非0值视为True，0视为False）
if has_ticket:
    # 有票时，进一步检查携带的刀的长度（输入整数）
    knife_length = int(input("请输入刀的长度："))

    # 判断刀长是否超过20（单位默认厘米）
    if knife_length >= 20:
        print("不允许上车")  # 刀过长，禁止上车
    else:
        print("安检通过，允许上车")  # 刀长合格，允许上车
else:
    # 没票时，直接禁止进门
    print("不允许进门")